"use strict";

exports.__esModule = true;

var _core = require("lodash/core");

var _ = _interopRequireWildcard(_core);

var _defaultTo2 = require("lodash/defaultTo");

var _defaultTo3 = _interopRequireDefault(_defaultTo2);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } }

/**
 * _.assignIn, _.before, _.bind, _.chain, _.clone, _.compact, _.concat,
 * _.create, _.defaults, _.defer, _.delay, _.each, _.escape, _.every,
 * _.filter, _.find, _.flatten, _.flattenDeep, _.forEach, _.has, _.head,
 * _.identity, _.indexOf, _.isArguments, _.isArray, _.isBoolean, _.isDate,
 *  _.isEmpty, _.isEqual, _.isFinite, _.isFunction, _.isNaN, _.isNull,
 * _.isNumber, _.isObject, _.isRegExp, _.isString, _.isUndefined, _.iteratee,
 * _.keys, _.last, _.map, _.matches, _.max, _.min, _.mixin, _.negate,
 *  _.noConflict, _.noop, _.once, _.pick, _.reduce, _.result, _.size, _.slice,
 *  _.some, _.sortBy, _.tap, _.thru, _.toArray, _.uniqueId, _#value, & _.values
 *
 *  extend
 *  _.defaultTo
 */
var utils = _;
utils.defaultTo = _defaultTo3["default"];

exports["default"] = utils;